// bind
Function.prototype.myBind = function (obj, ...args) {
    let _this = this;
    return function (...param) {
        let params = args.concat(param);
        if (new.target) {
            _this.apply(_this, params);
        } else {
            _this.apply(obj, params);
        }
    }
}